package elementi.dardi;

import java.awt.Color;

import elementi.Elemento;
import gioco.FactoryProxy;

public class DardoVeloce extends Dardo {
	private final static int VELOCITA = 20;
	private static final int RAGGIO = 5;
	private static final int DANNO = 1;
	
	public DardoVeloce(float x, float y, float seno,float coseno){
		super(x,y,seno,coseno,VELOCITA);
		setForma(FactoryProxy.getFactoryForme().creaCerchio(RAGGIO, Color.CYAN));
	}
	
	@Override
	public void notificaCollisione(Elemento e) {
		gestoreElementi.rimuoviDardoVeloce(this);
	}

	@Override
	public int getDanno() {
		return DANNO;
	}
}
